824361a709f26936e403d6fd16eb7d69a8acd57f,drools-core/src/main/java/org/drools/reteoo/ReteooRuleBase.java,ReteooRuleBase,newStatefulSession,#boolean#,226
Before Change
// setup event listener for fireAllRules on rulebase modifications
FireAllRulesBeforeUnlockEventListener listener = new DefaultFireAllRulesBeforeUnlockEventListener();
listener.setSession( session );
addEventListener( listener );
return session;
}
After Change
String listenerName = this.config.getRuleBaseUpdateHandler();
if ( listenerName != null && listenerName.length() > 0 ) {
RuleBaseUpdateListener listener = this.updateListenerFactory.createListener( listenerName, session );
addEventListener( listener );
}
return session;